[class*=wea-edc-form-columnpanel] {
  padding-bottom: 0 !important;
  
  & > .wea-edc-com-title { display: none}
  .wea-edc-form-item {
    padding: 0;
  }
  .wea-edc-com-title {
    padding-top: 0 !important;
    padding-bottom: 6px !important;

    & + div,
    & + span,
    & + label,
    & + div + div {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  }

  .wea-edc-has-error .wea-edc-errmsg {
    padding-left: 0;
    margin-top: 0;
  }
  .wea-edc-com-readonly {
    background-color: #fff;
  }
  .wea-edc-columnpanel-row {
    .wea-edc-com-readonly {
      &::after{
        display: none;
      }
    }
  }
}
[class*=f-columnpanel] {
  position: relative;
  z-index: 1;

  &:hover > .action-btns { display: none}
  & > .wea-edc-form-item { 
    border: 1px solid #e1e1e1;
    border-left: none;
    border-right: none;
    padding: 0;
    &:hover:before { display: none;}
  }
  .wea-edc-columnpanel-row {
    & > .first .wea-edc-form-item {
      padding-left: 30px;
    }
    & > .last .wea-edc-form-item {
      padding-right: 30px;
    }
  }
  .wea-edc-columnpanel-row {
    & > div {
      display: inline-block;
      height: inherit;
    }
    .wea-edc-fb-com,
    .wea-edc-form-item {
      height: 100%;
    }
  }
}
.wea-edc-columnpanel-row {
  display: table;
  width: 100%;

  &.can-droppable {
    & > div { height: 80px;}
  }
  & > div {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #e1e1e1;

    &:last-child {
      border-right: none;
    }
  }
  .wea-edc-table-layout { width: 100%}
}
.wea-edc-fv-body {
  .wea-edc-columnpanel-row > div {
    border-right: none;
  }
}

.mobile-device {
  .wea-edc-columnpanel-row {
    .wea-edc-form-time > div:after,
    .wea-edc-form-date > div:after,
    .wea-edc-select-container:after {
      right: 18px;
    }
  }
}

.wea-edc-fv-body {
  .wea-edc-columnpanel-row {
    .wea-edc-com-title,
    .wea-edc-com-title + div,
    .wea-edc-com-title + label,
    .wea-edc-com-title + span,
    .wea-edc-form-item,
    // 地址
    .wea-edc-com-title + div + div {
      padding: 0 ;
      padding-left: 0 !important;
    }

    .wea-edc-input-icon {
      left: 4px;
    }
  }
}
